home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / utility / oh21.zip / OH.DOC < prev    next >
Text File  |  1997-06-21  |  50KB  |  918 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                 Orchard House
  10.                        Copyr. 1995 - 1997 Gleason Pace
  11.  
  12.  
  13.                  China Wing Software
  14.               12162 S. W. Scholls Ferry Rd. #191
  15.                   Tigard, Or. 97223
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                                  CONTENTS
  26.  
  27.               Disclaimer of Warranty........................3
  28.               Requirements..................................4
  29.               Program Overview..............................5
  30.               Using Orchard House...........................6
  31.                 When you load OH............................6
  32.                 Command Mode................................6
  33.                 Full Screen Edit Mode.......................7
  34.                 Config File.................................9
  35.               Other Orchard House Features.................10
  36.               Typical OH Command Mode display..............11
  37.               Overview of OH function keys.................12
  38.                 Edit Mode keys list........................12
  39.                 Command Mode keys list.....................13
  40.                   Cursor/Highlight Bar control.............13
  41.                   Feature control..........................14
  42.                   Color control............................15
  43.               OH function keys in detail...................16
  44.                 Edit Mode keys.............................16
  45.                 Command Mode keys..........................17
  46.                   Feature control..........................17
  47.                     F2............(edit command line)......17
  48.                     F3/F4/F5......(change list)............17
  49.                     F6............(display next page)......17
  50.                     Shift-F6......(display from start).....17
  51.                     F7............(create new directory)...17
  52.                     F8............(mark file or dir).......18
  53.                     F9............(do internal DOS comd)...18
  54.                     F10...........(change default drive)...18
  55.                     F11...........(display archived lists).18
  56.                     F12...........(display previous page)..18
  57.                     Alt-Enter     (Change Dir & execute)...19
  58.                     Cntrl-Enter...(Change Dir only)........19
  59.                     Delete........(delete file/directory)..19
  60.                     Enter.........(universal action key)...20
  61.                     Num+..........(move up directory)......21
  62.                     Alt-Num+......(move to root)...........21
  63.                     Num-..........(silence beep)...........21
  64.                     Scroll-Lock...(preserve lists).........21
  65.                     0-9...........(run Autokey program)....21
  66.                     . or >........(raise file attribute)...22
  67.                     , or <........(lower file attribute)...22
  68.                     a or A........(archive lists)..........22
  69.                     c or C........(copy file/directory)....23
  70.                     d or D........(exit to DOS)............24
  71.                     g or G........(mark list entries)......24
  72.                     m or M........(move file/directory)....24
  73.                     o or O........(overview OH status).....24
  74.                     p or P........(purge directories)......24
  75.                     q or Q........(query file/directory)...24
  76.                     t or T........(set time)...............24
  77.                     u or U........(unmark list entries)....25
  78.                     x or X........(enter Full Screen edit).25
  79.                     y or Y........(set date)...............26
  80.                   Color control............................26
  81.               History......................................27
  82.               Terms of Distribution........................28
  83.               Contact info.................................28
  84.  
  85. 3
  86.              DISCLAIMER OF WARRANTY
  87.  
  88. I have spent a good deal of time making Orchard House the best of its
  89. kind; however, this software and documentation file are provided "As Is" and
  90. without warranties as to performance or merchantability or any other
  91. warranties whether expressed or implied.  Because of the various hardware and
  92. software environments into which this program might be put, no warranty of
  93. fitness for a particular purpose is offered.
  94.  
  95. Good data processing procedure dictates that any program be thoroughly
  96. tested with non-critical data before relying on it.  The user must assume
  97. the entire risk of using the program.  Any liability of the seller will be
  98. limited exclusively to product replacement or refund of purchase price.
  99.  
  100. The copyrighted or registered names mentioned herein are the property of their
  101. respective owners.
  102.  
  103. The files you should find in this archive are:
  104. OH.EXE--Orchard House.
  105. OH.DOC--this file.
  106. REGISTER.FRM--How to register Orchard House.
  107. 4
  108.                    Requirements
  109.  
  110.         DOS 5.0 or higher.  Compatible with Hercules, monochrome, CGA, EGA,
  111. VGA video systems.  OH will run on any IBM compatible 386+ system including
  112. networks.  OH only requires 50K for itself, but it also requires access to 64k
  113. of extended memory.
  114.  
  115.         Orchard House detects the presence of and releases time slices to
  116. DOS sessions under OS2, Desqview and Windows.  If Windows is holding back on
  117. giving OH time, try setting IdleVmWakeUpTime=x (with x being 1 or 2 seconds) in
  118. system.ini.  If you are using a real IBM or MS DOS in the window, rather than
  119. an OS2 or Windows virtual DOS, you will need to have at least DOS 5.0 to get
  120. time slice support.
  121. 5
  122.                              Program Overview
  123.                   
  124.         Orchard House is a very quick and handy DOS shell that does everything
  125. you always wished a shell would do without getting in your way.  It allows you
  126. to assign up to 10 file/program names to hot keys 0-9 and provides automatic
  127. passing of parameters.  Previous commands are always on display and accessible
  128. in various formats with just a few keystrokes, and they can be edited with full
  129. keyboard cursor control giving you truly managed command line support.  Any
  130. program or batch file will run in the OH environment with piping or redirection
  131. if desired.  Generally, the intention of this program is to simplify and combine
  132. DOS processes.  For instance, multiple directory levels can be created or
  133. deleted all at once.  And it is not necessary to thread though menus to find the
  134. function you need.
  135.  
  136.         I have put a lot of work into this documentation knowing full well
  137. that, if you can't get OH to do what you want after a few tries, you
  138. probably won't use it.  Docs pretty much go unread.  There is just too much
  139. good stuff out there to hassle with a program that doesn't work right with a
  140. small amount of effort.  On the other hand, OH, because of its small size, is
  141. deceptive.  This program does a LOT.  And it does it quickly and easily.  A
  142. little noticing of the different modes that this program can operate in and
  143. considering how these modes fit into your needs and patterns will pay off.
  144. 'Nuff said.  The OH Function Keys in Detail section is provided as a reference
  145. in case you are having a specific problem with a specific function.
  146.  
  147.         I use OH constantly.  It has been a great help to me over the past
  148. few years.  And developing it has been a great source of enjoyment.  May it
  149. be useful for you as it has been for me.
  150.  
  151. 6
  152.                             USING ORCHARD HOUSE
  153.  
  154.         When you load OH it is prepared to act in six different ways:
  155.             ■ OH presents editable menus of directories to change
  156.               to, programs to run and data files to edit.  It loads and
  157.               sorts the default directory content and displays it in
  158.               three separate lists.  You will have room for 900-1000
  159.               entries in the Program File List, 900-1000 in the Data File
  160.               List, and approximately 600-700 in the Directory List.
  161.             ■ These lists also directly become editable menus of files
  162.               and directories to move, copy or delete.
  163.             ■ The lists can be displayed in two different formats
  164.               (operational modes) with special powers given to each.
  165.             ■ OH provides a list of 10 Autokey programs which can be
  166.               executed by pressing 0-9.  The information at the flashing
  167.               prompt in the lists will be passed to the program as a
  168.               command line if the program will accept one.
  169.             ■ OH stores commands as they are executed in the History Lists.
  170.               Previous commands also remain in the list of origin and can
  171.               be edited and/or used again from either location.
  172.             ■ OH accepts "Enter" as an all purpose command execution key.
  173.               Place the cursor on the directory you wish to change to,
  174.               command line you wish to execute, or data file you wish to read
  175.               and press this key.  OH expects directory names to be in the
  176.               Directory List.  Otherwise, OH uses the file extension to
  177.               determine what action to take.
  178. 7
  179.         OH has two operational modes each with submodes.
  180.             ■ Command Mode:  presents you with three sorted lists
  181.               (Directory List, Program File List, and Data File List)
  182.               plus the 10 member Autokey List.  The entries in the
  183.               lists are shown in abbreviated form.  Any of them can
  184.               be individually edited.  All of OH's functions are
  185.               available in this mode.  Use "scroll lock" to switch
  186.               between submodes:
  187.                   ■ Overwrite lists when changing default drive or
  188.                     directory.  This is the default mode when
  189.                     loading OH.
  190.                   ■ Preserve lists when changing default drive or
  191.                     directory.  You can load OH in this mode if
  192.                     you start with scroll lock on.  If you have
  193.                     previously saved a set of lists with the "a"
  194.                     function and use the "/s" switch, OH will
  195.                     display these lists at startup.
  196.             ■ Full Screen Edit Mode:  presents you with a full screen,
  197.               text editor style display of one of the lists.  You
  198.               have complete freedom of cursor movement, allowing you to
  199.               edit, and/or execute any of the command lines shown.  You
  200.               may also switch between the three lists of the current
  201.               submode.  A limited set of function keys is available.
  202.               You can load OH in this mode if you use the "/x" switch.
  203.               You can enter Full Screen Edit Mode from Command Mode by
  204. 8             pressing the "x" key.  Once you are in Full Screen mode,
  205.               use "Page Down" to switch submodes:
  206.                   ■ Command History Lists:  when you execute commands
  207.                     in one of the other modes, the commands are saved
  208.                     to these lists as well as preserved in the list of
  209.                     origin.  The history lists are never overwritten
  210.                     with directory information.
  211.                   ■ Directory Content Lists:  the same lists you see
  212.                     in Command Mode but with Full Screen edit access.
  213.                     When you execute a command in this submode,
  214.                     you will find the list shifted up one line when you
  215.                     return to OH.  The cursor will be placed at a new
  216.                     blank line just as it would be if you were executing
  217.                     commands at the DOS prompt.
  218.  
  219.         Some sample OH command lines:
  220.             OH        loads OH in Command Mode.
  221.             OH /s     loads OH in Command Mode using lists previously saved
  222.                       with the "a" function.
  223.             OH /x     loads OH in Full Screen Edit Mode, History List submode.
  224.             OH /s,/x  loads OH in Full Screen Edit Mode, Directory Content List
  225.                       submode, using lists previously saved with the "a"
  226.                       function.
  227. Also the Autokey List can be loaded from the command line as described below.
  228. Be sure to use lower case for switches and a comma to separate parameters.
  229. 9
  230.         OH creates an editable config file called OHINFO.%$% once it has been
  231. run.  OH will look for the file in the directory where it finds itself and
  232. will create a new config file if it is not there.  The format is:
  233.      lines 1-30    (a)rchived Executable List
  234.            31-60   (a)rchived Data File List
  235.            61-90   (a)rchived Subdirectory List
  236.            91-110  Executable History List
  237.            111-130 Data File History List
  238.            131-150 Subdirectory History List
  239.            151-160 Autokey list
  240. I have attempted to make the file self correcting, so you are fairly free to
  241. edit it as you wish.  Line lengths are not critical, and almost any plain
  242. ascii editor should do.  However, no provision is made for comments or line
  243. numbers, entries made in a particular line will be displayed in a particular
  244. place.  Lines 91-160 are saved each time you exit OH, so, if you want to edit
  245. them directly, you will not want to run your editor inside OH.  It is actually
  246. easier to make the changes you want for these entries in OH itself while it
  247. is running.  They will be automatically saved when you exit.
  248.  
  249.         The (a)rchived entries refer to lists saved with the "a" feature.
  250. These are saved only when you invoke the feature by pressing "a" in command
  251. mode.  Autokey file names typed in OH's own command line or present in a batch
  252. file command line for OH will take precedence over config file entries and
  253. will be saved to the config file next time you exit OH.
  254.  
  255. 10
  256.                           Other Orchard House Features
  257.             ■ File and directory copy, move and delete operations
  258.               can be from anywhere and to anywhere.
  259.             ■ File and directory attributes are displayed and file
  260.               attributes can be very easily changed.
  261.             ■ If any part of the target path does not exist in a file
  262.               copy, or move, OH will ask if you want to create the new
  263.               directori(es) needed and, if so, create them.  OH creates
  264.               new directories needed for directory moves without asking.
  265.             ■ OH creates multiple new directory levels all at once rather
  266.               than one level at a time.
  267.             ■ OH provides a directory prune function which will
  268.               scan the directory tree starting at the level named
  269.               at the flashing cursor/highlight bar, and remove all
  270.               empty directories.  If the named directory becomes
  271.               empty in this process, it too will be deleted.  A
  272.               separate feature for deletion of directories that
  273.               are not empty is also provided.
  274.             ■ OH will avoid copying files onto themselves and will ask
  275.               if you want to overwrite duplicate file names.
  276.             ■ OH uses the faster DOS rename function for file move
  277.               operations whenever possible.
  278.             ■ Improved interrupt 24 (drive not ready, etc.) handler
  279.               providing meaningful options that work the first time.
  280.             ■ Date and time set and display.
  281.             ■ 16 color selection for 7 areas of the display if
  282.               your system supports this.  Default colors (B/W) can
  283.               be restored.  Your favorite screen color scheme can be
  284.               saved.  OH will load with it in the future.
  285.  
  286. 11
  287.                         Typical OH Command Mode display
  288.  
  289.                                                  * DIRECTORY LIST AREA *
  290.  
  291. Monday, September 21, 1992▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒05:50PM
  292. ▒▒▒          Autokey Programs         ▒▒▒▒▒ASMFILES                           ▒▒
  293. ▒▓▓ 1. ds            6. cad.bat       ▒▒▒▓▓                                   ▒▒
  294. ▒▓▓ 2. edit          7. sr            ▒▒▒▓▓                                   ▒▒
  295. ▒▓▓ 3. ff            8.               ▒▒▒▓▓                                   ▒▒
  296. ▒▓▓ 4. m.bat         9.               ▒▒▒▓▓                                   ▒▒
  297. ▒▓▓ 5. a.bat         0.               ▒▒▒▓▓                                   ▒▒
  298. ▒▓▓                                   ▒▒▒▓▓                                   ▒▒
  299. ▒▓▓         * STATUS BOX *          ▒▒▒▓▓                                   ▒▒
  300. ▒▓▓ Subdirectory List             1/1 ▒▒▒▓▓                                   ▒▒
  301. ▒▓▓ Free disk space:      10182656  b ▒▒▒▓▓                                   ▒▒
  302. ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒
  303. ▒▒▒C:\BIN\ASMFILES       * COMMAND LINE EDIT AREA *              f1=help   ▒▒▒
  304. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒[C:\MASM\BINP]▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  305. ▒▒▒CATCH.TXT 1 KEYS.LIS              ▒▒▒▒▒CALLTREE.E  LIB.EXE                ▒▒
  306. ▒▓▓CV.HLP      M.TMP                  ▒▒▒▓▓CREF.EXE    LINK.EXE               ▒▒
  307. ▒▓▓FACE.ASM    MACRO.ASM              ▒▒▒▓▓CV.EXE      M.EXE                  ▒▒
  308. ▒▓▓FACE.BAK    MEMO                   ▒▒▒▓▓CVPACK.EXE  MAKE.EXE               ▒▒
  309. ▒▓▓FACEIMPR.B  PACK.LIB               ▒▒▒▓▓ECH.EXE     MASM.EXE               ▒▒
  310. ▒▓▓FACEIMPR.T  PACK.LIS               ▒▒▒▓▓ERROUT.EXE  MEGREP.EXE             ▒▒
  311. ▒▓▓GUF         TOOLS.INI              ▒▒▒▓▓EXEHDR.EXE  MEM.BAT                ▒▒
  312. ▒▓▓HN.ASM                             ▒▒▒▓▓EXEMOD.EXE  SCED.COM               ▒▒
  313. ▒▓▓KACE.OBJ                           ▒▒▒▓▓EXEPACK.EX  UNDEL.EXE              ▒▒
  314. ▒▓▓KCED.ASM                           ▒▒▒▓▓EXP.EXE     VIDTST.EXE             ▒▒
  315. ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓cns▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒
  316.  
  317.      * DATA FILE LIST AREA *                  * PROGRAM FILE LIST AREA *
  318.  
  319.         Information between asterisks and arrows (* *) are labels for this
  320. illustration and do not appear in the actual display.  Also the "Subdirectory
  321. List" entry in the status box indicates that the flashing cursor/highlight
  322. bar would be in the Directory List Area (but I can't show the highlight bar in
  323. this text file).  Specifically, "ASMFILES" in that list would be highlighted
  324. linking to the display in the command line edit area.  The "1/1" in the status
  325. box indicates that there is only one entry in this list and that the entire list
  326. has been displayed.  The (completed) display in the command line edit area
  327. changes as you move the (abbreviated) highlight bar.
  328.  
  329.         The "1" next to "catch.txt" indicates that the read only file attribute
  330. has been set for this file.  The "" next to "keys.lis" means that this entry
  331. in the data file list has been marked for multiple copy or move operations.
  332.  
  333. 12
  334.                       OVERVIEW OF OH FUNCTION KEYS
  335.  
  336.               Edit Mode Keys List
  337.  
  338.                 Arrow         Move the cursor left or right and, in
  339.                               Full Screen mode, up and down.
  340.                 Bksp          Delete the previous letter.
  341.                 Del           Delete the letter under cursor.
  342.                 End           Move the cursor to the end of the line.
  343.                 Enter         Universal action key that terminates input
  344.                               and initiates action.
  345.                 Esc           Exit edit mode.
  346.                 Home          Move the cursor to the beginning of the line.
  347.                 Ins           Toggle insert mode.
  348.                 Page down     In Full Screen Mode, switch between the History
  349.                               List and the Directory Content List displays.
  350.                 Page up       Erase to the end of the line.
  351.                 Tab           Move the cursor to the next blank space.
  352. 13
  353.              Command Mode Keys List
  354.               Cursor/Highlight Bar Control
  355.             
  356.                 Arrow         Move the highlight bar among the selections
  357.                   in the lists.  Wrap around in all directions
  358.                   is provided.
  359.                 Center        Same as Insert.
  360.                 End           Move the highlight bar to the lower left of the
  361.                               current list.
  362.                 Home          Move the highlight bar to the upper left of the
  363.                   current list.
  364.                 Insert        Move the highlight bar to the center of the
  365.                               current list.
  366.                 Page down     Move the highlight bar to the lower right of the
  367.                               current list.
  368.                 Page up       Move the highlight bar to the upper right of the
  369.                   current list.
  370. 14
  371.                  Feature Control
  372.  
  373.         F1            Context sensitive help.
  374.                 F2            Edit the entry at the flashing
  375.                               cursor/highlight bar.
  376.                 F3            Move cursor to Directory List.
  377.                 F4            Move cursor to Program File List.
  378.                 F5            Move cursor to Data File List.
  379.                 F6            Display the next page of the current list.
  380.                 Shift-F6      Reload and display the current list
  381.                               from the beginning.
  382.                 F7            Create new directori(es).
  383.                 F8            Mark file or directory at cursor.
  384.         F9            Run DOS internal command.
  385.                 F10           Enter change default drive procedure.
  386.                 F11           Replace current list display with lists
  387.                               previously saved with the "a" feature.
  388.                 F12           Display previous page of the current list.
  389.                 Del           Delete files or directories at the
  390.                   cursor or marks.
  391.                 Alt-Enter     Same as Enter, except that OH changes the
  392.                               default directory to the path of the program
  393.                               or data file as well as execute it or load it
  394.                               into an editor.
  395.                 Cntrl-Enter   Changes the default directory to the path
  396.                               of the program or data file without
  397.                               executing or loading it.
  398.                 Enter         Universal action key that runs a program,
  399.                               changes default directory or loads a data
  400.                               file into an editor.
  401.                 Esc           Terminate OH and returns to DOS.
  402.                 Num+          Move the default directory up one level.
  403.                 Alt-Num+      Move the default directory to the root.
  404.                 Num-          Toggle error beep.
  405.                 Scroll lock   Toggle automatic overwriting of lists when
  406.                               default drive or directory is changed.
  407.                 1,2,3,        Start the respective Autokey Program
  408.         4,5,6,        passing the data file at the cursor as the
  409.         7,8,9,0       file for the Autokey Program to act on.
  410.                   Pressing shift and the number allows you to
  411.                               edit the Autokey Program entry.
  412.                 . or >        Increase attribute sum for a file.
  413.                 , or <        Decrease attribute sum for a file.
  414.                 a or A        Archive the current lists to disk so
  415.                               OH can be loaded with them in place
  416.                               next time.
  417.                 c or C        Copy files or directories at the cursor
  418.                   or marks.
  419.                 d or D        Provide direct Dos access.  Type 'exit'
  420.                               to return to OH.
  421.                 g or G        Mark all valid filenames or directories
  422.                   in the current list.
  423.                 m or M        Move the files or directories at the
  424.                   cursor or marks.
  425.                 o or O        Overview Orchard House Status.
  426.                 q or Q        Query info about a file or directory.
  427.                 t or T        Set the computer clock.
  428.                 u or U        Unmark all marked entries in the current list.
  429.                 x or X        Enter extended edit mode.
  430.                 y or Y        Set the computer calendar
  431. 15
  432.                   Color Control
  433.  
  434.                 ` or ~        Toggle background bright color blink.
  435.                 b or B        Change the border color.
  436.                 e or E        Change the empty space color.
  437.                 h or H        Change the highlight color.  This
  438.                               is the color of the list cursor and
  439.                   the status box above the center
  440.                   edit line.
  441.                 i or I        Change the information color.  This
  442.                               is the color of the Autokey List
  443.                   in the upper left corner of the display
  444.                   and the help screen text.
  445.                 l or L        Change the list color.  This is
  446.                               the color of the three Directory Content
  447.                               Lists.
  448.                 n or N        Change the color of OH help prompts
  449.                   and the help screen border.
  450.                 r or R        Restore startup default colors.  The
  451.                   default colors are black and white.
  452.                 s or S        Change the color of selected drive
  453.                   for the change default drive function (f10).
  454.                 v or V        Save your color selections so OH can be
  455.                               loaded with them next time.
  456.  
  457. 16
  458.                         OH FUNCTION KEYS IN DETAIL
  459.  
  460.                    Edit Mode Keys
  461.  
  462.         Edit Mode includes editing command lines, and date, time, or color
  463. input fields.  The arrow keys provide cursor movement with left and right 
  464. wrap around.  "Home" and "End" move the cursor to the beginning or end of text
  465. entered.  "Backspace" and "Delete" erase single characters and "Page Up"
  466. erases from the current cursor position to the end of the input space.
  467. "Insert " toggles whether entered text will appear over old text or push old
  468. text to the right.  "Enter" exits Single Line Edit (but not Extended Edit
  469. Mode) and executes the action as indicated; "escape" exits Edit Mode with no
  470. action.  See the discussion of the "Enter" key in the next section for a more
  471. complete description of its operation.  Of the Command Mode functions, only
  472. "Num-", "Num+", "Alt-Num+", "Scroll lock" and the "f(n)" keys are available.
  473. 17
  474.                  Command Mode Keys
  475.                   Feature Control
  476.  
  477.         F2:  Enter Single Line Edit mode and allow editing of the command
  478. line that is currently displayed across the center of the screen.  The keys
  479. mentioned in the "Edit Mode Keys List" function here.  For further discussion
  480. of Edit Mode see the paragraph above.
  481.  
  482.         F3, F4, F5:  These keys move the cursor among the list areas.  The
  483. cursor maintains its relative position within that list.  In Full Screen edit
  484. mode, the appropriate list displayed.
  485.  
  486.         F6:  Display the next page of the current list from the cursor
  487. position to the end of available space.  OH keeps track of files or
  488. directories listed so far and starts over when all have been displayed.
  489. Shift-F6 will reload directory contents and restart display at the top
  490. of the list.
  491.  
  492.         F7:  Make a new directory.  This function operates in any of the
  493. three lists.  If you include drive and path, the directory is created as
  494. specified.  If you omit drive and path, the subdirectory is created in the
  495. current default directory.  You can create multiple directory levels all
  496. at once.  For instance:  you can create "C:\WP\DOCS\JOHN\PROJ#1" from
  497. anywhere simply by pressing "f7", typing the appropriate information
  498. and pressing "Return."
  499.  
  500. 18
  501.         F8:  Mark the file or directory at the cursor.  Marked files or
  502. directories can be copied, moved or deleted as a group.  If the operation 
  503. specified is unsuccessful for any reason, the files or directories not copied, 
  504. moved or deleted remain marked after OH returns control to you.  The mark is
  505. removed for any files that have been successfully operated on.  OH also
  506. displays the total disk space of the files marked.  
  507.  
  508.         F9:  Run an internal DOS command within OH.  When you press this
  509. key, if you are not already in Single Line Edit mode, the cursor moves to
  510. the central command line edit area or, in Full Screen Edit Mode, remains
  511. at the currently selected command line.  OH then waits for you to enter a
  512. DOS internal command.  Press "Enter" to execute the command, or "Escape"
  513. to abort the operation.  Internal DOS command lines that you have executed
  514. are not saved for reuse.  The DOS internal command "DIR" can be entered in
  515. the lists and executed like any external command.
  516.  
  517.         F10:  Change the default drive.  A list of available drives is
  518. displayed.  The number of available drives can be controlled by putting a
  519. LASTDRIVE command in your config.sys file.  Left and right cursor movement
  520. with wrap around is allowed within the list.  The "Home" and "End" keys are
  521. active as in edit mode.  Press enter when the highlight is on the drive
  522. you want, or you can simply press the letter of the drive you want at
  523. any time in this display.  As you move the cursor from letter to letter in
  524. the list of available drives, the default directory contents for each drive
  525. will be displayed in the three list areas if "Scroll Lock" is turned off.
  526.  
  527.         F11:  Display lists previously saved using the "a" function.  You
  528. will need to exit OH and reenter to be able to access the lists after
  529. using the "a" function.
  530.  
  531.         F12:  Like F6, except that it displays the previous page of the
  532. current list.
  533. 19
  534.         Alt-Enter:  Same as Enter, except that OH changes the default directory
  535. to the path of the program or data file at the highlight bar as well as execute
  536. it or load it into an editor.  It works the same as Enter in the Directory List.
  537.  
  538.         Cntrl-Enter:  Changes the default directory to the path of the program
  539. or data file at the highlight bar without executing or loading it.  It works the
  540. same as Enter in the Directory List.
  541.  
  542.         Delete:  Delete the files or directories at the cursor or marks.
  543. If files or directories are marked in the list where you have placed the 
  544. flashing cursor/highlight bar, these are deleted.  Otherwise, the file or
  545. directory at the cursor is deleted.  Data files or program files can be
  546. deleted in either the Data File List or the Program File List.  Directories
  547. must be deleted from within the Directory List.  If the directory you have
  548. indicated for deletion is not empty, OH will ask if you wish to go ahead
  549. before deleting.  Any file or directory can be deleted from anywhere but
  550. you cannot delete the default directory or a parent of the default directory
  551. unless you are deleting an entire disk.  To delete an entire disk:
  552.                 move the highlight bar into the Directory List
  553.                 press "F2"
  554.                 enter "A:\" (or whatever drive letter you wish)
  555.                 press Escape
  556.         press Delete
  557. OH will stop and ask if you are sure you want to do this, but be careful with
  558. "C:\".  OH really will delete your entire hard disk if you tell it to.
  559. Large operations like that can take a few minutes.
  560. 20
  561.         Enter:  Pressing "Enter" with the cursor/highlight bar on a Directory
  562. List entry changes the default directory.  The named subdirectory must be in
  563. the default directory or complete drive and path must be provided.  If the new
  564. directory is on a different drive, OH will change the default drive as well.
  565. Pressing "Enter" with the cursor on an executable program or batch file name
  566. in the Program or Data File List (if no name conflict exists) will execute
  567. that program or batch file.  The pertinent drive and directori(es) may be
  568. omitted if the program or batch file resides in DOS path or the default
  569. directory.  The ".exe", ".com" or ".bat" extension also may be omitted.  In
  570. cases of name conflicts, for instance if you have a data file named "reader"
  571. and a program named "reader.exe", OH will look for the data file if you call
  572. it from the Data File List, or the program file if you call it from the
  573. Program File List.  Otherwise, pressing "Enter" with the highlight bar on a
  574. data file name in the Program (if no name conflict exists) or Data File List
  575. will load that file into any text editor named "edit" or "list".  The drive
  576. and directori(es) may be omitted if the data file resides in the default
  577. directory.  OH looks for "edit" first then for "list" (.exe,.com, or .bat).
  578. If none of those exist in the DOS path, OH will display the file with the DOS
  579. internal command "type" using the "more" pipe.  Note that "type" will not be
  580. available under OS2, Windows or Desqview.  If you do not have a text editor
  581. named "edit" or "list" and you do not wish to rename one (be sure to preserve
  582. the ".exe" or ".com" extension when renaming), you can make a batch file that
  583. calls your text editor and name it "edit.bat" or "list.bat".  You will need
  584. to include the command line reference " %1" in your batch file after the
  585. program name.  The pipe "more.com" comes with DOS and causes "type" to display
  586. text one page at a time.  If you are using this option, "more.com" will need
  587. to reside in the DOS path.
  588.  
  589. 21
  590.         Num+ key:  Move the default directory up one level.  For instance,
  591. if the current default directory is e:\bin\asmfiles, pressing "Num+" will
  592. cause the default directory to be set at e:\bin.  Alt-Num+ will move the
  593. default directory to the root, e:\ in this example.
  594.  
  595.         Num- key:  Toggle the error beep signal that is given when OH detects
  596. an error condition.  The presence of the symbol "" in the key status bar in
  597. the bottom center of the screen tells you that the error beep is on.
  598.  
  599.         Scroll lock key:  Toggle the Autolist feature.  When this feature is
  600. selected (scroll lock is off), new Program, Data and Directory Lists are
  601. read and displayed from the default drive and directory when you move
  602. the cursor among the drive selection list (after pressing "f10") or otherwise
  603. change the default drive or directory.  If the Autolist feature is not
  604. selected, no new information is read or displayed.  This is useful if you want
  605. to change a default while preserving your command line lists for further use.
  606. If the "s" in the key status bar in the bottom center of the screen is lower
  607. case, "Scroll lock" is off.
  608.  
  609.         1,2,3,4,5,6,7,8,9,0:  Start the respective Autokey program or batch
  610. file passing the information at the flashing cursor/highlight bar, which can
  611. be in any of the three lists, to the program or batch file for action.  The 
  612. passed option line will normally contain a data file and/or option switches
  613. which, again, you can tailor to your needs in Edit Mode.  Pressing shift and
  614. the number allows you to edit the Autokey Program entry.  In other words to 
  615. edit program 1, press shift and the number one (the equivalent of pressing 
  616. "!").  All Edit Mode features will apply.  When loading OH, you can give up
  617. to ten program or batch files on OH's own command line to pass to respective
  618. Autokey positions 0 through 9.  They will be listed as Autokey Programs in 
  619. the upper left corner of the OH display.  Program or batch files for which
  620. you do not include drive or directory will need to be in the DOS path to run.  
  621. You may omit the .exe, .com or .bat extensions.  Including extensions, drive 
  622. and directories speeds loading the program or batch file slightly.  You may
  623. include data files in the Autokey declaration.  OH will handle them as
  624. described for the "Enter" command above when the assigned number is pressed.
  625. Directory changes, however, cannot be accomplished with the Autokey List.
  626. All of OH's own command line entries must be separated by commas.  For example,
  627. if you invoke OH as follows:
  628.  
  629. OH c:\bin\m.exe,c:\fw3\fw,sm.exe,ts.doc
  630.  
  631. pressing 1 will execute "m.exe", 2 will execute "fw.exe", "fw.com" or "fw.bat"
  632. and 3 will execute "sm.exe".  In each case, OH will pass the information at the
  633. highlight bar as a command line to the program for its use.  And finally,
  634. pressing 4 will load ts.doc to an editor named "edit", or "list" (.exe, .com
  635. or .bat) or pass it to the DOS "type" command.  Once you have passed a set of
  636. file names on the command line, OH will save them in its config file so it will
  637. not be necessary to reenter them.  OH will also save any changes you make while
  638. it is running.  If you start OH from a batch file (or autoexec.bat) with file
  639. names on the command line, the command line entries will take precedence over
  640. the config file entries.
  641. 22
  642.         . or >:  Increase attribute sum for a file.  The attributes are
  643. displayed in sum form.  The base indicators are:
  644.                   1 - Read Only
  645.                   2 - Hidden
  646.                   4 - System
  647. So, if a file has a sum of 3, the read only and hidden attributes are set.
  648. Similarly, if the sum is 7, all three attributes are set.  Directories may
  649. have any of the above attributes; OH will display but not change these.
  650. A directory with the 2, 4 or 6 attribute set may, however, be deleted.  The
  651. same is true for a file.  A file or directory with the 1 attribute set alone or
  652. in combination with other attributes may not be deleted without changing the
  653. attribute.  OH does not affect or display the archive attribute.  If you
  654. increase the sum past 7, it cycles to 0 (all attributes off).  Similarly,
  655. if you decrease the sum below 0, it cycles to 7.
  656.  
  657.         , or <:  Decrease attribute sum for a file.  See above.
  658.  
  659.         a or A:  Archive the current lists to disk so OH can be loaded with
  660. them in place next time.  If you want to load OH with a previously archived set
  661. of lists, put a "/s" in the command line (without quotes) when loading OH.
  662. The "/s" (must be lower case) can be placed anywhere in the command line but 
  663. it must be separated from any other entries by commas.  If your system is 
  664. configured to use some other switch character than the forward slash, go 
  665. ahead and use your character.  OH will recognize it.  To use this feature, You
  666. should previously have archived your lists by pressing "a" or "A" while
  667. running OH, and OH should now have access to the config file created when you
  668. did that.  Otherwise, OH will load with empty lists.  The above OH command
  669. line including the "/s" switch would look like:
  670.  
  671. OH c:\bin\m.exe,c:\fw3\fw,c:\util\sm.exe,ts.doc,/s
  672. 23
  673.         c or C:  Copy the files or directories at the cursor or marks.  If
  674. you are copying the file at the highlight bar, OH will enter Edit Mode and
  675. wait for you to give it drive, directory, and filename information for the new
  676. file.  For multiple file/directory copies, you should enter only the
  677. destination; you may omit the final backslash if you wish.  The destination
  678. drive and path can be anywhere, even a location that does not yet exist.  Exit
  679. Edit Mode with "Escape" to abort the operation, or use the "Enter" key to
  680. complete it.  If the destination you give does not exist, OH will stop and ask
  681. if you wish to create the new directories for file copies.  For directory
  682. copies, OH automatically creates the needed directories without asking.  You
  683. cannot change individual file names when copying multiple files.  If a file in
  684. the process of being copied exists in the destination drive and directory, OH
  685. will ask if you wish to overwrite the file.  If you do not, OH will ask you to
  686. enter a new name and/or destination for the file to be transferred.  Entire
  687. drives may be copied by entering the drive indicator, semicolon and backslash
  688. in the Directory List as described for deleting above.  Then press "c" (rather
  689. than "delete").
  690.  
  691.         d or D:  Pass control to DOS.  Type "exit" to return to OH.
  692.  
  693.         g or G:  Mark all the valid filenames or directories in the list where
  694. the cursor/highlight bar currently resides.  Marks are not preserved through
  695. screen changes.  For instance, all marks in a particular list are lost if you
  696. use "f6" to see its next page.
  697.  
  698.         m or M:  Move the files or directories at the highlight bar or marks.
  699. This function operates in the same way as the copy routine described above, 
  700. except that, if OH was successful in saving the file or directory at its new
  701. destination, OH will delete it from its old location.  If the file or
  702. directory was not successfully saved at its new location OH will not delete
  703. the old file or directory.  Wherever possible, OH uses the faster DOS
  704. rename function to move files.
  705.  
  706.         o or O  Overview Orchard House Status gives you a display of a
  707. few of the parameters that OH keeps track of.
  708.  
  709.         p or P:  Prune empty directories in the directory tree from
  710. the given starting point.  If the top of the given tree becomes empty
  711. in the process, it too is deleted.
  712.  
  713.         t or T:  Reset the computer clock.  Input the time as HH MM SS.
  714. The blanks can be spaces, semicolons or any other key.  Use military time,
  715. and press "Enter" when you are finished.  The default is no change; invalid
  716. data will also give no change.
  717. 25
  718.         u or U:  Unmark all files or directories in the list where the
  719. cursor/highlight bar currently resides.
  720.  
  721.         x or X:  Enter Full Screen Edit Mode.  Twenty entire command lines are
  722. displayed and complete freedom of cursor movement is allowed among them.  Press
  723. "Page Down" to switch between the History Lists and the Directory Content Lists.
  724.  Only the "f(n)", "Num-" and "Num+" and Alt-Num+ keys are active.  Pressing
  725. "f3", "f4", or "f5" will display a different list for you but the old list is
  726. preserved and will be redisplayed if you press the appropriate "f(n)" key to
  727. bring it back.  The "Enter" key operates as in other modes, executing a command,
  728. changing the directory or displaying a data file depending on the current list
  729. and the command line contents.  When you return from executing a command line in
  730. this mode, you will find the command shifted up one line if you are not in
  731. History List submode.  The cursor will be positioned on a blank line ready for
  732. new input.  Press Escape to exit Full Screen Edit Mode and return to Command
  733. Mode.  Relative cursor list position is maintained when switching to and from
  734. Full Screen Edit Mode for the first 20 Command Mode positions.  Use the "/x"
  735. command line switch to load OH in this mode (History List submode).  If you
  736. use both the "/x" and the "/s" command line switches, OH will load in the
  737. Directory List submode and display lists previously saved with the "a"
  738. function, if any.
  739. 26
  740.         y or Y:  Reset the computer calendar.  Input the date as MM DD YY.
  741. This function operates in the same way as the reset time routine described
  742. above.
  743.  
  744.                    Color Control
  745.  
  746.     These functions operate in the same basic pattern.  When one of them
  747. is invoked, a list of colors is displayed and you are asked to supply color
  748. codes in either a text/background, TT BB, format or as two digits, CC,
  749. depending on the function you have chosen.  The space in the TT BB format can
  750. be a space or any other key.  Codes for the present settings are displayed
  751. as defaults.  The list of color choices in the upper right of the screen will
  752. be in two columns.  Codes for the left column are 0 through 7; codes for the
  753. right column are 8 through 15.  The colors in the left column are normal 
  754. intensity and can be used for the either text or background.  The right 
  755. column has the high intensity (light) colors.  If you choose a color from 
  756. the right column for a background color it will display as normal intensity 
  757. and blink.  You can disable blinking and get high intensity background display
  758. by pressing "`" or "~".  Blinking is disabled when you see the "" symbol
  759. displayed in the key status bar in the bottom center of the screen.  When you
  760. have the colors the way you want them, press "v" or "V" to save them.  OH will
  761. load with your color selections in place next time.
  762.  
  763. 27
  764.                             Changes in version 1.1
  765.  
  766.             1.  Extra sort routines kick in at 200 directory entries rather
  767.                 than 300.
  768.  
  769.             2.  Fixed bug in handling of alternate destinations for duplicate
  770.                 files.
  771.  
  772.             3.  F12 no longer resets display counter at end of list.
  773.  
  774.             4.  OH now correctly receives parameters passed by OS2 WPS.
  775.  
  776.             5.  The /x switch now correctly loads OH in history mode
  777.  
  778.             6.  Shift-f6 function added.
  779.  
  780.                             Changes in version 1.2
  781.  
  782.             1.  Fixed bug in create new directory for file copy/move function.
  783.  
  784.             2.  Corrected sort behavior for odd length lists.
  785.  
  786.             3.  Fixed bug in vertical directory move function.
  787.  
  788.             4.  Center key (5 with numlock off) maps to insert key.
  789.  
  790.             5.  Added Alt-num+ function.
  791.  
  792.             6.  Color change prompts corrected.
  793.  
  794.                             Changes in version 1.3
  795.  
  796.             1.  Query function added.
  797.  
  798.             2.  Improved detection of Windows.
  799.  
  800.             3.  Removed flashing from monochrome display.
  801.  
  802.             4.  Another correction of sort behavior of odd list
  803.                 lengths.
  804.  
  805.             5.  Greatly enlarged list capacities.
  806.  
  807.             6.  Fixed the load textfile autokey function.
  808.  
  809.             7.  OH now is able to handle directories with duplicate
  810.                 filenames.
  811.  
  812.             8.  Fixed problem that caused OH to sometimes put files without
  813.                 extension in the wrong list.
  814.  
  815.             9.  Added list and edit line position counters.
  816.  
  817.             10.  Added escape capability to the change drive function.
  818.  
  819.             11.  Added Interrupt 24 handling to archive function and
  820.                  notice if data file cannot be saved because of Interrupt
  821.                  24 condition when exiting OH.
  822.  
  823.             12.  Added infinite loop sorting.  OH will continue to sort
  824.                  directory contents until no more changes are found.
  825.                  Max I have seen is 3-4 seconds to sort 1000 entries.
  826.  
  827.             13.  Unmarking a marked file/directory now restores display
  828.                  of the attribute as appropriate.
  829.  
  830.             14.  Alt-num+ now works in Extended Edit Mode.
  831.  
  832.                             Changes in version 1.3a
  833.  
  834.             1.  Prune function no longer works without a directory name
  835.                 to work on.
  836.  
  837.             2.  Scroll Lock (on) can now be use to prevent shifting the
  838.                 list up one line when executing a program in Full Screen Edit
  839.                 Mode, Directory Content List Submode.
  840.  
  841.             3.  Autokey programs now place a complete command line in History
  842.                 Lists.
  843.  
  844.             4.  Fixed bug causing lists to not display with Scroll Lock on.
  845.  
  846.                             Changes in version 2.0
  847.  
  848.             1.  Added Escape key function to directory and multiple file
  849.                 operations.  These operations may now be exited while in
  850.                 process.
  851.  
  852.             2.  OH now remembers which files and directories are marked
  853.                 while executing other functions.
  854.  
  855.             3.  Cleared up possible conflicts with data files named "dir",
  856.                 "edit", "list" and "type" without extension.
  857.  
  858.             4.  Duplicate entries in the History Lists are no longer saved.
  859.  
  860.             5.  Added Cntrl-Enter change directory feature.
  861.  
  862.             6.  Added Alt-Enter execute program and change directory
  863.                 feature.
  864.  
  865.             7.  Shift-F6 changed to Alt-F6.
  866.  
  867.             8.  Alt-F6 now available in Edit Mode.
  868.  
  869.             9.  Help screen is now available when making multiple directory
  870.                 or file copy/moves.
  871.  
  872.             10.  F7 prompts for input if highlighted list entry is blank.
  873.  
  874.             11.  File date, time and attribute is now preserved for all
  875.                  copy/move opperations.
  876.  
  877.             12.  Added "Overview Orchard House Status" function.
  878.  
  879.                             Changes in version 2.1
  880.  
  881.             1.  Fixed severe bug in v 2.0 copy/move dir function.
  882.  
  883.             2.  Fixed cosmetic bug in change time display.
  884.  
  885. 28
  886.     Orchard House is distributed as shareware and, as such, is provided for
  887.     evaluation purposes only.  If you find OH useful and wish to continue
  888.     using it, you need to register.  This also gets you updates and
  889.     technical support.  See the included file REGISTER.FRM for further
  890.     information.  For product information, technical support, or quotes on
  891.     volume discounts, dealer pricing, site licenses, etc., contact me at the
  892.     address below.
  893.     
  894.            TERMS OF DISTRIBUTION OF ORCHARD HOUSE FOR SOFTWARE LIBRARIES:
  895.  
  896.      1. The fee charged may not exceed $10, including postage,
  897.         mailer and any other charges.
  898.  
  899.      2. Your library's catalog or listing must state that this
  900.         program is not free, but is copyrighted software that is
  901.         provided to allow the user to evaluate it before paying.
  902.  
  903.          3. The offering and sale of Orchard House will be stopped at any
  904.         time the author so requests.
  905.  
  906.      5. Problems or complaints will be reported to the author for
  907.         resolution.
  908.  
  909.     Please send registrations, comments, complaints, and suggestions 
  910.     to the author:
  911.  
  912.                             Gleason Pace
  913.                             12162 S. W. Scholls Ferry Rd. #191
  914.                             Tigard, Or. 97223
  915.  
  916.         Or you may contact me at my BBS, Noah's Kitchen, 503-977-3934,
  917.         Fido 1:105/37.
  918.